package com.gxa.mall.dao;

import com.gxa.mall.model.Admin;
import org.apache.ibatis.annotations.Param;
import org.omg.PortableInterceptor.INACTIVE;
import org.springframework.stereotype.Repository;

@Repository
public interface LoginDao {
    /**
     * 用户登录
     * @param admin
     * @return
     */
   Admin login(Admin admin);

    /**
     * 用户注册
     * @param admin
     * @return
     */
    void register(Admin admin);


    /**
     * 用户修改密码
     * @param admin
     */
    void updatepassword(Admin admin);

    /**
     * 注册时验证账号是否已经被注册
     *      */

    Integer tocheck(Admin admin);

    /**
     * 根据管理员账户查询用户信息
     * @param account
     * @return
     */
    Admin toseekadmin(@Param("account") String account);

    /**
     * 提交管理员个人信息
     * @param admin
     */
    void updataadinfo(Admin admin);
}
